#ifndef _SKILLRAIN_H_
#define _SKILLRAIN_H_

#include "BaseSkill.h"
#include "cocos2d.h"

class SkillRain : public BaseSkill
{
private:
	//===== GAME VARIABLES =====
	bool						skillEffectActivated;
	float						timeTaken;

public:
	//===== CONSTRUCTOR =====
	SkillRain();

	//===== DESTRUCTOR =====
	~SkillRain();

	//====== FUNCTION =====
	//Init
	static BaseSkill* 			loadSkill(cocos2d::CCString filename);

	virtual cocos2d::CCRect 	getSkillEffectRect();
	virtual void				activateSkill();

	virtual bool 				touchesBegan(cocos2d::CCPoint location, GameManager* mygamemanager);
	virtual void				update(float timeDiff, CatsManager* pCatsRef, int chargepoints);
};

#endif //_SKILLRAIN_H_
